Object-Oriented Software Development Education: a Constructivist Framework
نویسندگان
چکیده
منابع مشابه
Object-Oriented Software Development Education: a Constructivist Framework
The paper argues for the importance of the constructivist learning theory to software development education. Constructivism frames learning less as the product of passive transmission than a process of active construction whereby learners construct their own knowledge based upon prior knowledge and experience. Now that a number of software development courses offer projectbased teaching, it see...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملA Micro Workflow Framework for Compositional Object-Oriented Software Development
For decades workflow technology has been used for process automation. Due to its interdisciplinary nature, researchers with different backgrounds have been adding various features. However, this has produced heavyweight systems with a monolithic architecture. The narrow purpose design of current workflow systems limits their applicability to the applications and domains for which they have been...
متن کاملSalespoint: A Java framework for teaching object-oriented software development
Teaching systematic object-oriented software development to undergraduate students is difficult: Students need to develop a lot of complex skills. These include technical skills in object-oriented software development, but also social skills—for example, how to collaborate with other developers as part of a team working towards a large and complex software system. To acquire these skills, stude...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Informatics in Education
سال: 2005
ISSN: 1648-5831,2335-8971
DOI: 10.15388/infedu.2005.10